Skip to content

London | 26-ITP-January | Karla Grajales | Sprint 2 | Coursework/sprint 2#925

Open
Grajales-K wants to merge 20 commits intoCodeYourFuture:mainfrom
Grajales-K:coursework/sprint-2
Open

London | 26-ITP-January | Karla Grajales | Sprint 2 | Coursework/sprint 2#925
Grajales-K wants to merge 20 commits intoCodeYourFuture:mainfrom
Grajales-K:coursework/sprint-2

Conversation

@Grajales-K
Copy link

@Grajales-K Grajales-K commented Feb 1, 2026

Learners, PR Template

Self checklist

  • I have titled my PR with Region | Cohort | FirstName LastName | Sprint | Assignment Title
  • My changes meet the requirements of the task
  • I have tested my changes
  • My changes follow the style guide

Changelist

In this project, I implemented and refactored functions to handle data conversion (Time and Currency). I also documented the execution flow of nested functions and how parameters are processed when functions are invoked sequentially.

Questions

What is the most effective learning path for mastering functions: should I focus on core logic like loops first, or move directly to built-in array methods (like .forEach or .map)?

@Grajales-K Grajales-K added 🏕 Priority Mandatory This work is expected 📅 Sprint 2 Assigned during Sprint 2 of this module Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. Module-Structuring-And-Testing-Data The name of the module. Core This is a core task and should be completed by all trainees labels Feb 1, 2026
@LonMcGregor LonMcGregor added Review in progress This review is currently being reviewed. This label will be replaced by "Reviewed" soon. and removed Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. labels Feb 10, 2026
Copy link

@LonMcGregor LonMcGregor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done on this task so far, you have given good explanations to the debugging tasks.

I have left a couple of comments where you could improve further.

For learning, I would suggest understanding the basics before starting on using built-in functions. Something that might be interesting is seeing if you can write your own forEach or map function, and once you've got that down, then just using the built in functions.

@LonMcGregor LonMcGregor added Reviewed Volunteer to add when completing a review with trainee action still to take. and removed Review in progress This review is currently being reviewed. This label will be replaced by "Reviewed" soon. labels Feb 10, 2026
@Grajales-K
Copy link
Author

Well done on this task so far, you have given good explanations to the debugging tasks.

I have left a couple of comments where you could improve further.

For learning, I would suggest understanding the basics before starting on using built-in functions. Something that might be interesting is seeing if you can write your own forEach or map function, and once you've got that down, then just using the built in functions.

Thank you very much, @LonMcGregor, for your review and your suggestions. I really appreciate your time, and yes, I want to learn and am happy to read your suggestion.

I'm actually trying to use for loops in Codewars right now to learn how the data really moves. Built-in methods are easy, but I want to understand what's happening 'under the hood' before I use them all the time.

@Grajales-K Grajales-K added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Feb 16, 2026
@Grajales-K Grajales-K added Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. and removed Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. labels Feb 16, 2026
Copy link

@LonMcGregor LonMcGregor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

I'm honestly not sure what the require tar, but good to remove it if not needed.

You don't always need to make things a one-liner, but I mention it as a way to get some practice. Typically i find if the function is very short it can make things more readable.

This task is done now.

@LonMcGregor LonMcGregor added Complete Volunteer to add when work is complete and all review comments have been addressed. and removed Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. Reviewed Volunteer to add when completing a review with trainee action still to take. labels Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Complete Volunteer to add when work is complete and all review comments have been addressed. Core This is a core task and should be completed by all trainees Module-Structuring-And-Testing-Data The name of the module. 🏕 Priority Mandatory This work is expected 📅 Sprint 2 Assigned during Sprint 2 of this module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants